import {defineConfig} from "vite";
import vue from "@vitejs/plugin-vue";
import path from 'path'
// https://vitejs.dev/config/
export default defineConfig({
	plugins: [vue()],
	resolve: {
		alias: {
			"@": path.resolve(__dirname, "./src"),
		},
		// 导入时想要省略的扩展名列表。注意，不 建议忽略自定义导入类型的扩展名（例如：.vue），因为它会影响 IDE 和类型支持。
		extensions: [".mjs", ".js", ".ts", ".jsx", ".tsx", ".vue", ".json"],
	},
	server: {
		proxy: {
			"^/api": {
				target: "http://127.0.0.1:8000",
				rewrite: (p) => p.replace(/^\/api/, ""),
				changeOrigin: true,
			},
		},
	},
});
